home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #11 / Amiga Plus CD - 2002 - No. 11.iso / Sound / PSAudio / dspspeed / readme.txt < prev   
Text File  |  2002-10-28  |  5KB  |  154 lines

  1. ---------------------------------------------------------
  2.  
  3.   DSPSpeed, ProStationAudio's official benchmark tool 
  4.            http://www.audiolabs.it/dspspeed
  5.  
  6.      (copyright 2001 AudioLabs, freely distributable)
  7.                 http://www.audiolabs.it
  8.  
  9. ---------------------------------------------------------
  10.  
  11. Overview
  12.  
  13. This  benchmark  tool is aimed at accurately measuring the
  14. performaces  of  an host enviroment capable of running the
  15. ProStationAudio realtime application for AmigaOS.
  16.  
  17. The  host  enviroment  is  defined as an hardware/software
  18. combination  capable  of  running an operating system 100%
  19. compatible  with  AmigaOS3.x  (native or emulated) and 68K
  20. applications (native or emulated).
  21.  
  22. Examples  of valid host enviroments are:  native Amiga 68K
  23. hardware  with  AmigaOS,  Amiga emulators on x86 hardware,
  24. PowerPc  boards  for  Amiga  with MorphOS (*), stand-alone
  25. PowerPc systems running  MorphOS like Bplan's Pegasos (*),
  26. more.
  27.  
  28. The  original  Amiga  chipset  (real  or  emulated) is not
  29. needed (ProStationAudio doesn't need it).
  30.  
  31. Benchmark  results  are  presented  as  normalized values,
  32. where higher figures mean better speed.
  33.  
  34.  
  35. (*)  ProStationAudio  includes  optional PowerPc code that
  36. MorphOS  can run natively.  PowerPc code is NOT present in
  37. this tool so actual performaces on MorphOS are higher than
  38. measured  by  this  benchmark.   You  can reliably compare
  39. results   among  any   host  enviroments  excluding  those
  40. providing   PowerPc   hardware.   With  PowerPc  hardware,
  41. results  reflect  only the worst-case conditions, with any
  42. other   host's  results  reflecting   sustained,   stable,
  43. conditions.
  44.  
  45. ---------------------------------------------------------
  46.  
  47. Performances indexes:
  48.  
  49. Measured  performaces indexes are normalized to 100, where
  50. 100 means the actual speed on a real 68060 CPU (equivalent
  51. to 100%).  Higher values mean better performaces.
  52.  
  53. This tool proposes the following indexes:
  54.  
  55. - PSA_I:  measures  the speed of the  ProStatioAudio  main
  56. application  and all the plugins not using a floatig point
  57. coprocessor.
  58.  
  59. - PSA_F:  measures the speed of floatig point plugins (the
  60. AEQx  suite  of  parametric EQ's and AutoFilter, as of Dec
  61. 2001).
  62.  
  63. Definitely,  the PSA_I index is the most representative by
  64. far.
  65.  
  66. ---------------------------------------------------------
  67.  
  68. Representativity:
  69.  
  70. Idexes   are   accurately  representative  of  performaces
  71. possible   with  ProStatioAudio.   The  tool  uses  actual
  72. time-critical  code  used  by  ProStatioAudio  hundreds of
  73. thousands  of  times  per  second.   If  the  benchmrk  is
  74. executed  in  correct  conditions it grants ProStatioAudio
  75. performs accordingly on the selected host enviroment.
  76.  
  77. ---------------------------------------------------------
  78.  
  79. Reliability:
  80.  
  81. This  tool uses the timer device to compute excution time.
  82. An incorrect implemetation of the timer device on the host
  83. enviroment  can  alter  computed indexes.  To avoid doubts
  84. you can time the tests yourself considering that:
  85.  
  86. PSA_I requires 44 seconds on a real 68060
  87. PSA_F requires 55 seconds on a real 68060
  88.  
  89. Lower times mean better performaces. Example:
  90.  
  91. PSA_I  taking  22 seconds on a host enviroment means a 200
  92. PSA_I index, being the default 68060 PSA_I 100.
  93.  
  94. PSA_I formula: 100 * 44.0/(seconds_required_on_your_host) 
  95.  
  96. PSA_F formula: 100 * 55.0/(seconds_required_on_your_host) 
  97.  
  98. ---------------------------------------------------------
  99.  
  100. Multitasking:
  101.  
  102. ProStatioAudio  is  multitask-friendly and this tool is as
  103. well.   If  you  have other activities running at the same
  104. time  you run the benchmark, you'll get lower PSA indexes.
  105. The  amount  of  slowdown  is the same that ProStatioAudio
  106. would  experience  if  running  those  same  activities in
  107. background.
  108.  
  109. ---------------------------------------------------------
  110.  
  111. Activities ignored by this benchmark:
  112.  
  113. This tool doesn't meter:
  114.  
  115. -  on  screen  animations  (VU meters, SMPTE counter,...).
  116.   These  depend  on several factors and can be selectively
  117.   turned  off  in  ProStatioAudio.   Their  impact  is not
  118.   influent.
  119.  
  120. - disk streaming.  This factor is largely dependant on the
  121.   type  of  disk/controller in use.  The choices for these
  122.   components are often independent from the preferred host
  123.   enviroment.
  124.  
  125. ---------------------------------------------------------
  126.  
  127. Usage:
  128.  
  129.  
  130. Always  download  latest  version  of  this  tool from the
  131. official  site (http://www.audiolabs.it) when possible.
  132.  
  133. Versions on the official site are granted to provide exact
  134. measurements of ProStationAudio performances.
  135.  
  136. If you're using an emulator, be sure it supports JIT. 
  137.  
  138. Run  the  tool,  a  window  opens.  If your host eviroment
  139. complains about the lack of a math coprocessor and it's an
  140. emulator,  please  check  the  emulator settings to enable
  141. 6888x emulation.
  142.  
  143. Hit the start buttons to selectively perform tests.
  144.  
  145. Running time on a 68060 CPU is 44 seconds for PSA_I and 55
  146. seconds  for  PSA_F.   This  changes according to the host
  147. enviroment  speed.
  148.  
  149.  
  150.  
  151. Happy benchmarking.
  152.  
  153.  
  154.